home *** CD-ROM | disk | FTP | other *** search
-
- // JavaScript wrapper for r3lights.h
- // Auto generated file, do not modify by hand
- // Copyright ⌐ 2004, Realsoft Graphics Oy
-
- var R3_LIGHTSOURCE_H = 1;
- include("real/objects/r3level.js")
-
-
- var R3CLID_LIGHTSOURCE = 301;
-
-
-
-
-
- R3LSM_RENDERSHADOWMAPS = 301000;
-
- function mR3LSM_RENDERSHADOWMAPS() {
- DoA(this.r3obj, 301000, 0, R3TID_INTEGER, 0);
- }
-
-
-
-
- R3LSA_Intensity = 301500;
- function SetR3LSA_Intensity(value) {
- R3Set(this.r3obj, R3LSA_Intensity, value, R3TID_FLOAT, 0);
- }
-
- function GetR3LSA_Intensity() {
- return R3Get(this.r3obj, R3LSA_Intensity, R3TID_FLOAT, 0);
- }
-
- R3LSA_MaterialSensitive = 301501;
- function SetR3LSA_MaterialSensitive(value) {
- R3Set(this.r3obj, R3LSA_MaterialSensitive, value, R3TID_INTEGER, 0);
- }
-
- function GetR3LSA_MaterialSensitive() {
- return R3Get(this.r3obj, R3LSA_MaterialSensitive, R3TID_INTEGER, 0);
- }
-
- R3LSA_Falloff = 301502;
- function SetR3LSA_Falloff(value) {
- R3Set(this.r3obj, R3LSA_Falloff, value, R3TID_INTEGER, 0);
- }
-
- function GetR3LSA_Falloff() {
- return R3Get(this.r3obj, R3LSA_Falloff, R3TID_INTEGER, 0);
- }
-
- R3LSA_CastShadow = 301503;
- function SetR3LSA_CastShadow(value) {
- R3Set(this.r3obj, R3LSA_CastShadow, value, R3TID_INTEGER, 0);
- }
-
- function GetR3LSA_CastShadow() {
- return R3Get(this.r3obj, R3LSA_CastShadow, R3TID_INTEGER, 0);
- }
-
- R3LSA_HotPoint = 301504;
- function GetR3LSA_HotPoint() {
- return R3Get(this.r3obj, R3LSA_HotPoint, R3TID_FLOAT, 0);
- }
-
- R3LSA_FalloffRadius = 301505;
- function SetR3LSA_FalloffRadius(value) {
- R3Set(this.r3obj, R3LSA_FalloffRadius, value, R3TID_FLOAT, 0);
- }
-
- function GetR3LSA_FalloffRadius() {
- return R3Get(this.r3obj, R3LSA_FalloffRadius, R3TID_FLOAT, 0);
- }
-
- R3LSA_Material = 301506;
- function SetR3LSA_Material(value) {
- R3Set(this.r3obj, R3LSA_Material, value, R3TID_STRING, 0);
- }
-
- function GetR3LSA_Material() {
- return R3Get(this.r3obj, R3LSA_Material, R3TID_STRING, 0);
- }
-
- R3LSA_VolumeLighting = 301507;
- function SetR3LSA_VolumeLighting(value) {
- R3Set(this.r3obj, R3LSA_VolumeLighting, value, R3TID_INTEGER, 0);
- }
-
- function GetR3LSA_VolumeLighting() {
- return R3Get(this.r3obj, R3LSA_VolumeLighting, R3TID_INTEGER, 0);
- }
-
- R3LSA_MapResolution = 301508;
- function SetR3LSA_MapResolution(value) {
- R3Set(this.r3obj, R3LSA_MapResolution, value, R3TID_INTEGER, 0);
- }
-
- function GetR3LSA_MapResolution() {
- return R3Get(this.r3obj, R3LSA_MapResolution, R3TID_INTEGER, 0);
- }
-
- R3LSA_ShadowMapSupported = 301509;
- function GetR3LSA_ShadowMapSupported() {
- return R3Get(this.r3obj, R3LSA_ShadowMapSupported, R3TID_INTEGER, 0);
- }
-
- R3LSA_DiffuseOnly = 301510;
- function SetR3LSA_DiffuseOnly(value) {
- R3Set(this.r3obj, R3LSA_DiffuseOnly, value, R3TID_INTEGER, 0);
- }
-
- function GetR3LSA_DiffuseOnly() {
- return R3Get(this.r3obj, R3LSA_DiffuseOnly, R3TID_INTEGER, 0);
- }
-
- var R3LFO_NONE = 0;
- var R3LFO_LOCAL = 1;
- var R3FLO_DISTANCE = 2;
- var R3FLO_DISTANCESQUARED = 3;
- var R3LSS_NONE = 0;
- var R3LSS_RAYTRACED = 1;
- var R3LSS_MAPPED = 2;
-
-
- function r3Lightsource () {
- this.base = r3God;
- if(arguments.length) {
- this.base(R3CLID_LIGHTSOURCE, arguments);
- }
- // Methods
- this.RENDERSHADOWMAPS=mR3LSM_RENDERSHADOWMAPS;
-
- // Attributes
- this.GetIntensity=GetR3LSA_Intensity;
- this.SetIntensity=SetR3LSA_Intensity;
- this.GetMaterialSensitive=GetR3LSA_MaterialSensitive;
- this.SetMaterialSensitive=SetR3LSA_MaterialSensitive;
- this.GetFalloff=GetR3LSA_Falloff;
- this.SetFalloff=SetR3LSA_Falloff;
- this.GetCastShadow=GetR3LSA_CastShadow;
- this.SetCastShadow=SetR3LSA_CastShadow;
- this.GetHotPoint=GetR3LSA_HotPoint;
- this.GetFalloffRadius=GetR3LSA_FalloffRadius;
- this.SetFalloffRadius=SetR3LSA_FalloffRadius;
- this.GetMaterial=GetR3LSA_Material;
- this.SetMaterial=SetR3LSA_Material;
- this.GetVolumeLighting=GetR3LSA_VolumeLighting;
- this.SetVolumeLighting=SetR3LSA_VolumeLighting;
- this.GetMapResolution=GetR3LSA_MapResolution;
- this.SetMapResolution=SetR3LSA_MapResolution;
- this.GetShadowMapSupported=GetR3LSA_ShadowMapSupported;
- this.GetDiffuseOnly=GetR3LSA_DiffuseOnly;
- this.SetDiffuseOnly=SetR3LSA_DiffuseOnly;
- }
-
- r3Lightsource.prototype=new r3Level;
- // r3lights.h_H